package com.hitqz.robot.biz.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hitqz.robot.api.business.entity.CvdVoiceEntity;
import com.hitqz.robot.api.business.dto.CvdVoiceQueryDTO;
import com.hitqz.robot.api.business.dto.CvdVoiceSaveDTO;
import com.hitqz.robot.api.business.dto.CvdVoiceUpdateDTO;
import com.hitqz.robot.api.business.vo.CvdVoiceVO;

import java.util.List;

public interface CvdVoiceService extends IService<CvdVoiceEntity> {

	Page<CvdVoiceVO> getCvdVoicePage(Page page, CvdVoiceQueryDTO dto);
	
	CvdVoiceVO getCvdVoiceById(Long id);

	CvdVoiceEntity saveCvdVoice(CvdVoiceSaveDTO dto);
	
	Boolean updateCvdVoiceById(CvdVoiceUpdateDTO dto);
	
	Boolean removeCvdVoiceBatchByIds(List<Long> ids);
	
}